================================
PE Viewer 3.0
================================

       PE  (EXE, DLL, DRV, SYS, OCX, COM  ..).
     ,       ,    , CLR  .Net ,   ,    .

       :
https://wincmd.ru/plugring/peviewer3.html
http://totalcmd.net/plugring/peviewer3.html

================================
.  :
================================

 :
1)     .   "detect" .      "detect"     "Total Commander"       .
   ( ):
  a)        PE ,       GUI.     ,    .  ,       GUI.
 : 'EXE', 'DLL', 'DRV', 'SYS', 'OCX', 'COM', 'AX', 'CPL', 'SO', 'SCR', 'MUI', 'ACM', 'BPL', 'EFI', 'WINMD', 'TSP', 'WLX', 'WFX', 'WDX', 'WCX', 'WLX64', 'WFX64', 'WDX64', 'WCX64'.
  b)    .      MZ, PE   Machine,       GUI.
  c)      ,      "Lister"       .
2)  ""     "ReadMe_???.txt"    .           .           .   .

 "":
1)        "PETools / PE Sniffer" (Signs.txt)  "PEiD" (UserDB.txt).         OEP.
2)         "Rich Header"  "CLR Header".

 " / ":
   :
1)  ,   -  ,      .
2)       "E",   -   .
3)       "E",   -  , ,      .
4)     "D",       -   .

 "":
1)          .
  : Strings, JPG, PNG, GIF, BMP, ICO   Delphi (TPF0, 'PACKAGEINFO', 'PACKAGEOPTIONS', 'DVCLAL', 'PLATFORMTARGETS', 'DESCRIPTION', 'BORLAND_SIG').
            .
2)      (  "").
          ,      .
          ,      .
3)        .

:
1)     ()    Ctrl+Tab ()  Ctrl+Shift+Tab ().
2)         Tab ()  Shift+Tab (),    "Quick View" - Enter ()  Shift+Enter ().
3)             Ctrl  Shift.          .
4)       F12.
5)             .       .

 :
1)     [PEViewer].
2)   :
- ActiveTab=ctInfo -   .   .  : ctInfo, ctImport, ctExport, ctHeaders, ctResources, ctSignatures, ctCLRHeader.
- RememberActiveTab=True -   .     .
- Language= -   .   .  :   -  English, English, Belarusian, Deutsch, Russian, Ukrainian.
- UseLSPluginIni.  UseLSPluginIni=True,        lsplugin.ini (  "Total Commander"  WLX-,   ),    PEViewer.ini    .
  PEViewer.ini ,   UseLSPluginIni=True.
  PEViewer.ini ,     UseLSPluginIni.   ,  UseLSPluginIni=False.

================================
 :
================================

3.0.12
[+]    "Debug".
[+]      " ".
[+]   ""        .
[+]   " / "     "Data Directories"  "ImageBase".
[*]          .
[*]   ""    " "     .
[*]   ""          .
[*]   ""           .
[*]   ""       .
[*]   ""    Accelerator.
[*]   ""     .
[*]   ""     "Ordinal".
[*]   " / "      "Data Directories".
[*]     .
[*]     .
[*]     .
[*]      .

3.0.11
[+]    Windows XP. :   ,    ,   ,       .
[+]     .
[+]                .
[*]   ""      VERSION.
[*]   ""     .
[*]   ""       "Universal CRT".
[*]   ""   ""    . ,         .
[*]   ""    "ID"   "String"    .
[*]   ""     .
[*]   ""      .
[*]        .
[*]         .
[*]    "Message Table".
[*]    .      lsplugin.ini.    .

3.0.10
[+]    "CLR Header".  .Net       .
[+]  "Dark Mode".      TC.     .
[+]   ""      (ANSI, UNICODE16LE, UNICODE16BE  UTF8).    Windows.
[+]   ""      "MUI", "HTML"  "REGISTRY".
[+]   ""     .
[+]       .    - .
[*]  " / "     : ""  "".
[*]   ""      .     20000  .
[*]   " "    "Status"    .  "Type"  .  "Subject"  "Issuer"     X500.      .
[*]   ""    HEX-.
[*]   ""    .
[*]   ""        "".
[*]      .
[*]         "Quick View" TC.
[*]        .
[*]           .

3.0.9
[+]   PE    "ARMNT", "ARM64"  "Intel AI64" (Itanium).
[+]   " "    "Extensions", "Public Key"  "Encrypted Hash".   .
[+]   ""     .   .
[*]      ,    .
[*]    "MachineType".
[*]   DOS .
[*]    .

3.0.8
[*]   ""    "VersionInfo" .
[*]   ""    .
[+]    " ".
[+]   ""      "Accelerator"  "Message Table".
[+]        " "  " ".

3.0.7
[*]   " / "       (Ctrl+C).
[*]          Lister-.
[*]       "PEiD"  "PE Sniffer".
[*]   ""    .
[+]   ""     MD5  SHA1.
[+]   " / "        .
[*]         .    PEViewer_config.ini.       ,    .    .

3.0.6
[*]     "StringTable"   .
[*]      .
[*]       "IMAGE_NT_HEADERS"    2.
[*]        .
[*]               .     "Quick View"     .
[*]   " / "      "Flags"   "Align".
[*]   ""         -.
[*]   ""          Ctrl+1-4.
[*]   ""     .
[*]   ""        .
[*]      .
[*]     .
[+]   ""        .    .
[+]   ""    "Characteristics", "DllCharacteristics"  "File Accessed".
[+]   ""     "IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR" (CLR Header).    .Net .
[+]   ""     "Rich Header"  "CLR Header".
[+]   "Quick View"        (Enter  Shift+Enter).    .
[+]   ""      .
[+]   ""       ,      .
[+]         "".
[+]          F12.
[*]     .   "detect" .    .
[*]   " / "        .
[*]   " / "          .
[*]   ""     .        "Bitmap".
[*]    PE .
[*]     "Language"  "CodePage"   ""  "".
[*]      "StringFileInfo"  "VarFileInfo".
[*]   " / "     .    .
[*]   ""       .      .
[*]   ""         .
[*]   " / "      "IMAGE_FILE_HEADER"  "IMAGE_OPTIONAL_HEADER".
[*]   .
[*]   .

3.0.5
[+]   " / "    "Rich Header".      .     "CheckSum"   .
[+]   ""     "Rich Header".
[+]   " / "     "CheckSum"  "Data Directories".
[*]     1-8  Lister.
[*]   " / "     "Delay" ( )   .
[*]   .

3.0.4
[*]      PE : "Section Flags", "Machine Types", "Characteristics", "Windows Subsystem"  "DLL Characteristics".
[*]    "IMAGE_OPTIONAL_HEADER".
[*]         .
[*]    F3, F5, F7  Backspace  Lister.
[*]          .
[*]   .
[+]        .
[+]      .
[+]        Tab/Shift+Tab.
[+]     ""        .
[+]   " / "     .
[*]   " / "                Enter.
[*]   " / "        Ctrl+C.
[*]   " / "          .
[*]   " / "  ""   .
[*]   .

3.0.3
[*]     .      C# .
[*]   " / "         .    .
[*]         ""  "" ( Version).
[*]   .   " ".    .
[+]      *.DRV, *.EFI  *.WINMD.
[+]       .
[+]   ""   .
[*]   .
[*]   .
[*]     .
[*]   .

3.0.2
[+]     .
[+]    PNG .
[+]     .
[*]   .
[*]   .
[*]   .

3.0.1
[*]   Embarcadero 11.3.1.
[*]    64-  .
[*]    .
[*]      .
[*]   .
[*]      .
[*]   PEid.
[+]   High DPI.